/*sd-channel*/
#focus-zone { }
#tv_show { }
.tv_Carousels { float: left; width: 680px; height: 300px; overflow: hidden; }
.list_carousel { background-color: #ccc; width: 100%; height: 300px !important; position: relative; overflow:hidden}
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
#foo li { width: 680px; height: 300px; display: block; float: left; position: relative }
#foo li .title_carousel { position: absolute; bottom: 0; left: 0; background: url(img/carousel_bg.png) repeat 0 0; display: block; width: 650px; height: 50px; padding: 0 15px; }
#foo li .title_carousel a { color: #fff; color: #fff; font-size: 18px; line-height: 50px; }
.tv_Carousels .prev, .tv_Carousels .next { display: block; width: 46px; height: 46px; background-image: url(img/carousel_arrow.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 180px; overflow: hidden; text-indent: -9999px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.tv_Carousels .prev:hover, .tv_Carousels .next:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.tv_Carousels .prev { left: 0px; background-position: 0 -46px; }
.tv_Carousels .next { right: 0px; }
.list_carousel .pager { position: absolute; right: 10px; bottom: 16px; }
.list_carousel .pager a { display: block; width: 14px; height: 14px; background-image: url(img/carousel_thumb.png); background-repeat: n no-repeat; background-position: 0 -14px; float: left; margin-right: 6px }
.list_carousel .pager a.selected { background-position: 0 0px; }
.list_carousel .pager a span { display: none }
/*top_news*/
.top_news{ float:left; width:285px; margin-left:10px; padding-left:15px;}
.top_news dt a{ color:#E70000; font-size:18px; display:block; text-align:center; line-height:24px; height:24px; overflow:hidden; padding-top:6px;}
.top_news dd { text-align:center; color:#999; font-size:12px; height:20px; line-height:20px; display:block; overflow:hidden; border-bottom:1px solid #E2E2E2; padding-bottom:8px; display:block}
.top_news ul{ padding:5px 0;}
.top_news ul li{ line-height:24px; height:24px; overflow:hidden}
.top_news ul li span{ color:#eee}
.top_news ul li a{ line-height:24px; font-size:13px;}
/*sd-adsShow*/
#sd-adsShow{ margin-top:15px; border:1px solid #e9e9e9; border-bottom-color:#ccced1; height:240px; padding-left:14px;}
.ads_star{ float:left; margin: 12px 1px 12px 0px; width:262px; height:214px; position:relative; }
.ads_star em{ display:block; width:61px; height:71px; background:url(img/adsShow_tip.png) no-repeat 0 0; left:-15px; top:-13px; position:absolute}
.ads_acc{ float:left; width:382px; overflow:hidden; margin-left:20px;}
.ads_acc .hd{ height:40px; line-height:40px; font-size:16px; color:#282828}
.ads_acc ul{ width:388px;}
.ads_acc li{ float: left; width:90px; margin-right:7px; margin-bottom:7px; position:relative; overflow:hidden}
.ads_acc li a .light {*display: none;position: absolute;left: -60px;top: 0;width: 90px;height: 90px;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);-moz-transition: 0s;-o-transition: 0s;-webkit-transition: 0s;transition: 0s;}
.ads_acc li a .light {background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));}
.ads_acc li a:hover .light {left: 120px;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.sd-search{ margin-left:9px; padding: 0 15px; width:270px; height:227px; overflow:hidden; float:left}
.sd-search .hd{ height:40px; line-height:40px; font-size:16px; color:#282828}
.sd-search .hd span{ color:#e70000; font-size:16px;}
.sd-search .sd-search-box{ height:36px; border-bottom:1px solid #f5f5f5;}
.sd-search .ipt-s{ border:1px solid #c6c6c6; border-right:none;  float:left; width:218px; height:34px; line-height:34px;}
.sd-search .ipt-s input{ border:none; height:24px; line-height:24px; margin-left:10px; margin-top:4px; font-size:14px; color:#ccc; font-family:Microsoft Yahei;outline: none}
.sd-search .ipt-s-sb{ display:block; border:none; background:none; height:36px; line-height:36px; color:#fff; text-align: center; font-size:14px;
font-family:Microsoft Yahei; background:#fe434e; width:50px; cursor:pointer; float:left}
.sd-search .ipt-s-sb:hover{ background:#d72630}
.sd-search dt{ line-height:32px; height:32px; display:block; font-size:14px; color:#282828;}
.sd-search dd {  word-break:break-all; word-wrap:break-word;height:53px;overflow:hidden; }
.sd-search dd a{white-space:nowrap; padding:0 3px;}
/*sd-main*/
#sd-main{ background:url(img/sd-main-bg.jpg) repeat-y 277px 0}
#sd-main .hd a{ color:#282828; font-size:16px;}
#sd-main .hd a:hover{ text-decoration:none}
#sd-main .hd a.hd-link{ float:right; color:#282828; font-size:12px;}
#sd-main .hd a span{ color:#e70000; font-size:16px;line-height:33px;}
.sd-m-act{ float:left; width:262px; overflow:hidden; padding-right:15px;}
.sd-m-act .hd{ height:36px; line-height:36px; border-bottom:1px solid #ff2e2e;}
.sd-m-act .hd a{ height:36px; line-height:36px; }
.sd-m-act .hd a.hd-link{ line-height:36px; height:36px;}
.sd-m-act .hd a.hd-link:hover{ color:#f60 !important}
.sd-m-act .bd{ border-top:1px solid #e9e9e9; margin-bottom:15px;}
/*sd-ask*/
.sd-ask{}
.sd-ask dl{ padding-top:10px; clear:both; height:75px;}
.sd-ask dt{ display:block; float:left; width:50px;}
.sd-ask dt img{ background:#fff; padding:1px; border:1px solid #e9e9e9}
.sd-ask dd{ display:block; float:left; width:183px; height:70px; margin-left:4px; padding-left:15px; padding-right:10px; padding-top:5px; background:url(img/sd-askBg.jpg) no-repeat 0 0; }
.sd-ask dd p{ line-height:20px; height:40px; overflow:hidden; display:block; margin-bottom:5px; font-size:13px;}
.sd-ask dd span{ color:#ccc}
/*sd-int*/
.sd-int{}
.sd-int .bd{ padding-top:5px;}
.sd-int dd{ display:none; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e9e9e9}
.sd-int dd p{ line-height:18px; color:#999; padding-top:2px;}
.sd-int dd p a{ color:#0166cc}
.sd-int dl.hover dd{ display:block}
.sd-int dl.hover dt a{ color:#e70101}
.sd-int dt{ display:block; height:22px; line-height:22px; padding-left:20px; background:url(img/ico_int.jpg) no-repeat left 2px;}
/*sd-bdnews*/
.sd-bdnews{}
.sd-bdnews li { padding: 5px 0; border-bottom:1px dashed #f2f2f2}
.sd-bdnews li p{ color:#8D8D8D}
.sd-bdnews li p.sd-news-b{ font-size:13px; color:#666}
.sd-bdnews li p a{ color:#e70000}
/*sd-att*/
.sd-att{}
.sd-att dl{ padding:5px 0; clear:both}
.sd-att dt{ display:block; float:left; width:72px;}
.sd-att dt img{ padding:1px; border:1px solid #e9e9e9}
.sd-att dd{ display:block; float:left; width:180px; padding-left:10px;}
.sd-att dd a{ font-size:14px; color:#282828; line-height:24px;}
.sd-att dd p{ color:#aaa}
.sd-att dd p span{ color:#e70000}
/*sd-m-con*/
.sd-m-con{ float:left; width:382px; padding-left:20px;}
.sd-m-con .hd{ height:36px; line-height:36px;}
.sd-m-con .hd a{ line-height:36px; font-size:18px !important; color:#282828;font-weight:700;}
.sd-m-con .bd{ border-top:2px solid #e9e9e9; margin-bottom:10px;}
.sd-m-con .bd li { padding:5px 0; border-bottom:1px solid #f0f0f0}
.sd-m-con .bd li a{ display:block; line-height:24px; height:24px; font-size:15px; color:#282828}
.sd-m-con .bd li a:hover{ color:#e70000}
.sd-m-con .bd li p{ color:#aaa;}
.sd-m-con .bd .link{ color:#06c; line-height:24px;}
.sd-m-con .bd li.h_light a{ color:#e70000}
.new-mod{ padding-right:15px;}
/*sd-m-ads*/
.sd-m-ads{ float:left; width:300px; margin-left:11px; overflow:hidden}
.sd-m-ads .hd{ height:36px; line-height:36px; border:1px solid #e9e9e9; border-bottom:none; border-top:none; padding:0 15px;}
.sd-m-ads .hd a{ height:36px; line-height:36px; }
.sd-m-ads .hd a.hd-link{ line-height:36px; height:36px;}
.sd-m-ads .hd a.hd-link:hover{ color:#f60 !important}
.sd-m-ads .bd{border:1px solid #e9e9e9; border-top:none; margin-bottom:15px; padding: 0 15px; width:268px; overflow:hidden}
.sd-m-ads .bd ul{ width:280px;}
.sd-hot .bd {}
.sd-hot .bd li { float: left; width:130px; margin-right:10px; margin-bottom:15px; position:relative; overflow:hidden}
.sd-hot .bd li span{ display:block; height:24px; line-height:24px; text-align:center}
.sd-hot .bd li span a{line-height:24px;}
.sd-hot li a .light {*display: none;position: absolute;left: -80px;top: 0;width: 130px;height: 100px;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);-moz-transition: 0s;-o-transition: 0s;-webkit-transition: 0s;transition: 0s;}
.sd-hot li a .light {background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));}
.sd-hot li a:hover .light {left: 150px;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.sd-m-ads .mod-ads{ border-top:2px solid #ff2e2e}
/*sd-rk */
.sd-rk {}
.sd-rk .bd{padding:0 0 10px 0 !important; width:298px;}
.sd-rk dl{ clear:both}
.sd-rk dl dt{ height:28px; line-height:28px; padding:0 15px;}
.sd-rk dl dt a{ line-height:28px; color:#282828; font-size:13px;}
.sd-rk dl dt a:hover{ color:#e70000;}
.sd-rk dl dt em{ font-style: normal; padding-right:8px; color:#282828; display:block; float:left; width:20px; text-align:center; height:28px; line-height:28px;}
.sd-rk dl dt i{ float:right; display:block; width:9px; height:9px; font-style:normal; margin-top:8px; background:url(img/rk-ar-up.png) no-repeat 0 0}
.sd-rk dl dt span{ float:right; display:block; width:50px; height:28px; line-height:28px; padding:0 5px; color:#aaa; }
.sd-rk dl dd{ display:none; padding:10px 15px; background:#f7f7f7; position:relative; height:74px;}
.sd-rk dl dd em{ font-style:normal; display:block; width:29px; height:34px; position:absolute; left:15px; top:10px; background:url(img/rk-tip.png) no-repeat 1px 1px;
color:#fff; font-size:13px; padding-left:5px;}
.sd-rk dl dd .rk-img{ float:left; width:92px; height:74px;}
.sd-rk dl dd .rk-img img{ border:1px solid #e9e9e9;}
.sd-rk dl dd .rk-con{ float:left; width:160px; overflow:hidden; padding-left:10px;}
.sd-rk dl dd .rk-link{ color:#e70000; font-size:13px; line-height:24px;}
.sd-rk dl dd p{ color:#aaa; line-height:20px;}
.sd-rk dl dd p b{ color:#666; font-weight:normal}
.sd-rk dl dd .rk-act{ padding-top:5px;}
.sd-rk dl dd .link-info{ display:block; float:left; background:#d71418; text-align:center; color:#fff; font-size:13px; width:42px; height:24px; line-height:24px;}
.sd-rk dl dd .link-fav{ display:block; float:left; background:#f60; text-align:center; color:#fff; font-size:13px; width:42px; height:24px; line-height:24px; margin-left:5px;}
.sd-rk dl.hover dt{ display:none;}
.sd-rk dl.hover dd{ display:block;clear:both}
.sd-rk dl dt:after , .sd-rk dl dd:after , .sd-rk dl dd .rk-act:after , .sd-sLink .bd:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/*sd-newReg*/
.sd-newReg{}
.sd-newReg .bd{ padding-bottom:10px;}
.sd-newReg li{ height:24px; line-height:24px;}	
.sd-newReg li a{ display:block; float:left; width:140px; height:24px; line-height:24px; overflow:hidden}
/*sd-sLink*/
.sd-sLink{}
.sd-sLink .bd{ padding-bottom:10px;}
.sd-sLink .bd a{ display:block; float:left; height:24px; line-height:24px; color:#fff; padding:0 10px; margin-right:4px; margin-bottom:4px; background:#ff8201;
white-space:nowrap}
/*fly*/
.fly{ margin-bottom:30px; border:1px solid #e9e9e9; border-bottom:1px solid #ccced1;}
.fly .hd{ height:36px; line-height:36px; font-size:16px; color:#282828; padding:0 14px;}
.fly .bd{ padding:0 14px; width:960px; overflow:hidden}
.fly .bd ul{ width:984px;}
.fly .bd li { float:left; width:140px; margin-right:24px; padding-bottom:20px;}
.fly .bd li span{ display:block; text-align:center; height:24px; line-height:24px; }
.fly .bd li a:hover span{ color:#f60}








.channel_about{ border:1px solid #e2e2e2; margin-bottom:10px;}
.channel_about dt{ float: left; width:32px; margin:10px 0 10px 15px; padding-right:10px; font-size:16px; line-height:18px; color:#d51216; border-right:1px dashed #ccc}
.channel_about dd{ float: left; padding:10px 20px; width:890px; color:#666; line-height:18px;}
